cats dogs puppy cat care plymouth devon rex accommodation scotland exeter cornish rex england dog puppies cornwall pet dog health bristol london cat health wales